package com.xuanwei.core.util;

import java.math.BigDecimal;
import java.text.DecimalFormat;

/**
 * @Author jiangyong
 * @Description TODO
 * @Date 2019/4/15 14:58
 **/
public class MoneyUtil {
    /**
     * 分转元
     *
     * @param money
     * @return
     */
    public static String format(Integer money) {
        if (money != null) {
            BigDecimal bigDecimal=new BigDecimal(money);
            BigDecimal divide = bigDecimal.divide(new BigDecimal(100),2,BigDecimal.ROUND_HALF_UP );
            if(money<100){
                return divide.toString();
            }
           return new DecimalFormat(",###.00").format(divide);
        }
        return "";
    }


    /**
     * 元转分
     * @param s
     * @return
     */
    public static Integer parse(String s){
        String trim = s.trim();
        String s1 = trim.replaceAll(",", "");
        BigDecimal bigDecimal=new BigDecimal(s1);
        BigDecimal multiply = bigDecimal.multiply(new BigDecimal(100));
        return multiply.intValue();
    }

}
